home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SNNSV32.ZIP / SNNSv3.2 / xgui / sources / ui_utilP.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-25  |  2.0 KB  |  52 lines

  1. /*****************************************************************************
  2.   FILE           : ui_utilP.h
  3.   SHORTNAME      : ui_utilP.ph
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : private header file of correspondent '.c' file
  7.   NOTES          :
  8.  
  9.   AUTHOR         : Tilman Sommer 
  10.   DATE           : 18.5.1990
  11.  
  12.   CHANGED BY     : Sven Doering
  13.   IDENTIFICATION : @(#)ui_utilP.h    1.8 3/2/94
  14.   SCCS VERSION   : 1.8
  15.   LAST CHANGE    : 3/2/94
  16.  
  17.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  18.  
  19. ******************************************************************************/
  20. #ifndef _UI_UTILP_DEFINED_
  21. #define _UI_UTILP_DEFINED_
  22.  
  23. extern Bool ui_isUnitVisibleInAnyDisplay(int unitNo);
  24.  
  25.  
  26. /* kernel handling */
  27. extern void             ui_checkError(krui_err error);
  28. extern void             ui_krui_setCurrentLink(int sourceNo, int targetNo, char *siteName);
  29. extern void             ui_correctName(char *string);
  30. extern void             ui_cutTrailingZeros(char *string);
  31. extern Bool             ui_krui_sitesExistInNetwork(void);
  32. extern Bool             ui_krui_setCurrentSite(int targetNo, char *siteName);
  33.  
  34. extern struct PosType   ui_utilGridToPix(struct Ui_DisplayType *displayPtr, struct PosType gridPos);
  35. extern struct PosType   ui_utilPixToGrid(struct Ui_DisplayType *displayPtr, struct PosType pixPos);
  36. /*extern struct PosType   ui_utilPixToAlignPix();*/
  37. extern struct PosType   ui_utilPixUpperLeft(struct Ui_DisplayType *displayPtr, struct PosType gridPos);
  38. extern struct PosType   ui_utilPixLowerRight(struct Ui_DisplayType *displayPtr, struct PosType gridPos, short int extent);
  39.  
  40. extern void             ui_utilChangeFlag(FlagType *flag_word, FlagType flag);
  41.  
  42. extern int              ui_utilSgnInt(int x);
  43. extern void             ui_utilMax(short int *x1Ptr, short int *x2Ptr);
  44. extern void             ui_utilNormalizeRect(struct PosType *pixPos1Ptr, struct PosType *pixPos2Ptr);
  45. /*extern void             ui_utilNormalizeCoord();*/
  46.  
  47. #endif 
  48.  
  49.  
  50. /* end of file */
  51. /* lines: 51 */
  52.